package com.sky.service.courier;

import com.sky.dto.UserLoginDTO;
import com.sky.pojo.Courier;
import com.sky.vo.CourierTradeOrderDetailVO;

import java.util.List;

/**
 * @Description CourierService
 * @Author lyh
 * @Date 2024-10-21
 */
public interface CourierService {
    //    查询商家10公里内的在职骑手  -- 多个骑手
    List<Courier> findCourierNearMerchant(Long shopId);

    Courier login(UserLoginDTO dto);

    Courier findById(Long id);

    /**
     * 骑手的月度统计
     * @param courierId
     * @param date
     * @return
     */
    CourierTradeOrderDetailVO findCourierMonthTradeOrderInfo(Long courierId, String date);
}
